package com.ruoyi.carowner.service;

import java.util.List;
import com.ruoyi.carowner.domain.CarownerWxpay;

/**
 * 车主微信支付Service接口
 * 
 * @author ruoyi
 * @date 2024-08-19
 */
public interface ICarownerWxpayService 
{
    /**
     * 查询车主微信支付
     * 
     * @param id 车主微信支付主键
     * @return 车主微信支付
     */
    public CarownerWxpay selectCarownerWxpayById(Integer id);
    public CarownerWxpay selectWxpayByUserId(Integer user_id);

    /**
     * 查询车主微信支付列表
     * 
     * @param carownerWxpay 车主微信支付
     * @return 车主微信支付集合
     */
    public List<CarownerWxpay> selectCarownerWxpayList(CarownerWxpay carownerWxpay);

    /**
     * 新增车主微信支付
     * 
     * @param carownerWxpay 车主微信支付
     * @return 结果
     */
    public int insertCarownerWxpay(CarownerWxpay carownerWxpay);

    /**
     * 修改车主微信支付
     * 
     * @param carownerWxpay 车主微信支付
     * @return 结果
     */
    public int updateCarownerWxpay(CarownerWxpay carownerWxpay);

    /**
     * 批量删除车主微信支付
     * 
     * @param ids 需要删除的车主微信支付主键集合
     * @return 结果
     */
    public int deleteCarownerWxpayByIds(Integer[] ids);

    /**
     * 删除车主微信支付信息
     * 
     * @param id 车主微信支付主键
     * @return 结果
     */
    public int deleteCarownerWxpayById(Integer id);
}
